electromedical technology - French English Dictionary